2.2.2 統合テスト
from
2.2.0 テストレベル
統合テスト
大きく分けて2種類
コンポーネント間、システム間の
インターフェース
のテスト
コンポーネント結合テスト
コンポーネントテスト
の後にやる
ソフトウェアと
OS
、
ファイル
、
ハードウェア
などのシステムの別の部分の相互処理のテスト
システム結合テスト
システムテスト
の後にやる
他システム間の
インターフェース
や
相互処理
のテスト
ハードウェア
とソフトウェアの
相互処理
内容
一般的な目的
システムの別の部分との
相互処理
を検証する
コンポーネント間の
インターフェース
の検証
システム間
インターフェース
の検証
テストベース
ソフトウェア設計、システム設計
アーキテクチャ、
ワークフロー
、
ユースケース
テスト対象
サブシステムのデータベース実装
インフラストラクチャ
、
インターフェース
、システム構成・構成データ
テストレベル
コンポーネント結合テスト
システム結合テスト
テストの種類
機能テスト
、
非機能テスト
(性能など)
特定のアプローチ
システムアーキテクチャ
、機能的タスク、
トランザクション
処理シーケンス、その他システム形態・コンポーネント
責務割り当て
テスト担当者
一度に多くのコンポーネントを結合させるとよくないで
インシデント発生時の絞り込みが難しくなる
一度に結合することは
ビックバン結合
と言います
段階的な結合をするに当たって、テスト担当者も構造を理解しておこう